package cn.ojh.service;

import java.util.List;

import cn.ojh.domain.WechatButton;

public interface IWechatButtonService {
	
	/**
	 * 获取所有按钮
	 */
	List<WechatButton> getAll();

	/**
	 * 通过菜单按钮的ID获取该按钮的子按钮
	 * @param buttonId
	 * @return
	 */
	List<WechatButton> getChildButtonList(Long buttonId);

	/**
	 * 新增或修改菜单按钮
	 * @param wechatButton
	 */
	void save(WechatButton wechatButton);

	/**
	 * 通过主键id删除对应的数据
	 * @param id
	 */
	void delete(Long id);

	/**
	 * 更新菜单按钮到微信公众号
	 */
	void updateButton();

}
